home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / graphicgems4.lha / GemsIV / graph_layout / defines.h next >
Encoding:
C/C++ Source or Header  |  1995-02-06  |  1.0 KB  |  54 lines

  1. /****************************************************************************
  2. **    TEST FILE FOR graph (Dynamic Layout Alg)
  3. **
  4. **    HEADER   - DEFINITION OF CONSTANTS
  5. **
  6. ** Author: dr. Szirmay-Kalos Laszlo (szirmay@fsz.bme.hu)
  7. **       Technical University of Budapest, Hungary
  8. *****************************************************************************/
  9. /*
  10. *    DEFINITION OF OBJECT WINDOW PARAMETERS
  11. */
  12. #define OVERWINDOW_X         1000.0
  13. #define OVERWINDOW_Y         1000.0
  14. #define WALL_MARGIN         (OVERWINDOW_X / 10.0)
  15.  
  16. /*
  17. *    MAXIMAL ALLOWABLE RELATION OF TWO NODES
  18. */
  19. #define MAXRELATION         10.0
  20. /*
  21. *    RETURN OF THE LAYOUT ALGORITHM
  22. */
  23. #define STOPPED             0
  24. #define INSTABLE         1
  25. #define TOO_LONG         2
  26.  
  27. /*
  28. *   TYPE OF NODES
  29. */
  30. #define MOVEABLE_NODE         0
  31. #define FIXED_NODE         1
  32.  
  33. #define ALL_NODES        -1
  34.  
  35. /*
  36. *   LOOK OF NODES
  37. */
  38. #define NODESIZE_X        30
  39. #define NODESIZE_Y        30
  40.  
  41. /*
  42. *   MAXIMAL SIZE OF STRINGS
  43. */
  44. #define MAXNAME             10
  45. #define MAXSTRING         10
  46.  
  47. /*
  48. *   RETURN OF SEARCH FUNCTIONS
  49. */
  50. #define EMPTY_LIST         0
  51. #define FIRST_FOUND         1
  52. #define FOUND             2
  53. #define NOT_FOUND         3
  54.